h2 span.rating { font-size: 15pt; color: #66CC00; }

#announcement h2 { font-size: 17pt; }
#announcement h2 a, #announcement h2 a:hover {
	font-size: 17pt;
	color: #2B82BB;
	text-decoration: underline;
}
#announcement .h2a, .h2a:hover { color: #8DBEE2; }


.auth_form a, .auth_form a:hover, .user_block a, .user_block a:hover {
 	color: #FFFFFF;
	font-size: 10pt;
}

#block_clouds { background-color: #FFFFFF; }

span.cloud { line-height: 180%; }
span.cloud a { text-decoration: none; }
span.cloud a:hover { color: #FFFFFF; background-color: #B0CC68; }


ul.friends_list { margin: 0px; padding: 0px; }
ul.friends_list li.friend {
	margin: 0px;
	margin-right: 10px;
	padding-left: 13px;
	list-style: none;
	background: url(../../images/user.gif) left center no-repeat;
	display: inline;
	\\float: left;
	/*//behavior: expression( !this.before ? this.before = this.innerHTML = '<img src=/images/user.gif>&nbsp;' + this.innerHTML : '' );	*/
}
ul.friends_list li.none { list-style: none; margin: 0px; padding: 0px; font-weight: bold; }


ul#communities_list { margin: 0px; padding: 0px; }
ul#communities_list li.community {
	margin: 0px;
	margin-right: 10px;
	padding-left: 14px;
	list-style: none;
	background: url(../../images/community.gif) left center no-repeat;
	display: inline;
	\\float: left;
	/*//behavior: expression( !this.before ? this.before = this.innerHTML = '<img src=/images/user.gif>&nbsp;' + this.innerHTML : '' );	*/
}

div#last_publish .user, div#last_publish .user:hover { color: #999999; text-decoration: underline; }
div#last_publish .cat { color: #999999; text-decoration: underline; }
div#last_publish .cat:hover { color: #FFFFFF; text-decoration: underline; background-color: #FF6600; }
div#last_publish .header { color: #598CBB; text-decoration: underline; }
div#last_publish .header:hover { color: #FFFFFF; text-decoration: underline; background-color: #33CC00; }

.dark_tr { background-color: #FFE6DF; }


div.tags {
	display: table;
	width: 100%;
	clear: both;
	height: 18px;
	padding-left: 24px;
	background: url("/themes/default/images/tag.gif") left no-repeat;
	color: #333333;
	display: block;
}
div.tags a { color: #716C55; text-decoration: underline; }
div.tags a:hover { color: #FFFFFF; text-decoration: underline; background-color: #3F6A8B; }

#tag_search form { margin-top: 25px; font-size: 17pt; color: #CCCCCC; }
#tagname { font-size: 17pt; width: 70%; color: #BDBCB3; background-color: #FFFFFF; border: silver 1px solid; padding-left: 5px; padding-right: 5px; }

.rating_form { color: #999999; display: inline;  }
.rating_form a:hover { background-color: #FFFFFF; }
/*.rating_value_good { color: #4ACC51; }
.rating_value_bad { color: #FF0000; }*/
.good_rating, .good_rating:hover { color: #009900 !important; font-size: 15pt !important; font-weight: bold; text-decoration: none !important; background-color: #FFFFFF !important; }
.bad_rating, .bad_rating:hover { color: #FF0000 !important; font-size: 15pt !important; font-weight: bold; text-decoration: none !important; background-color: #FFFFFF !important; }

table.art_bottom { margin-top: 10px; color: #999999; border: silver 1px solid; border-right: 0px; }
table.art_bottom a, table.art_bottom a:hover { text-decoration: none; } 
table.art_bottom td { border-right: silver 1px solid; padding: 3px;}

a.linkme, a.linkme:hover { margin-left: 20px; color: #598CBB; text-decoration: underline; font-weight: normal; }

#people { width: 50%; padding-right: 20px; }
.user_li { width: 100%; height: 34px; }
.user_li img { margin: 0px 10px 0px 5px; }
.user_li a, .user_li a:hover { font-size: 14pt; }
.user_li span.karma { float: right; margin-right: 20px; color: #7CBA3F; font-size: 11pt; font-weight: bold; }

p#art_bar {
	font-size: 15pt;
	color: #999999;
	clear: both;
	text-align: right;
}
	p#art_bar span.container { }
	p#art_bar span.normal {
		padding: 5px;
		background: #f6f0c8;
	}
	p#art_bar span.selected {
		padding: 5px;
		background:  #faf7e8;
	}
	
p#art_bar a, p#art_bar a:hover {
	color: #333333;
	font-size: 15pt;
}



div#user_karma { width: 90%; border: silver 1px solid; display: block; margin: 0px 5% 0px 5%; margin-top: 20px; padding:10px; height: 70px; }
div#user_karma #body { display: block; padding: 5px; margin: 0px 5px 0px 5px; background-color: #fff6e6; height: 43px; }
div#user_karma #top { height: 5px; }
div#user_karma #bottom { height: 5px; }

div#karma_value { float: right; text-align: center; }
div#karma_value span.cant { font-size: 27px; color: #CCCCCC; }
div#karma_value span.good { font-size: 27px; color: #8ED97B; }
div#karma_value span.bad { font-size: 27px; color: #EB7272; }
div#karma_value span.number_good { font-size: 27px; margin: 0px 3px 0px 3px; color: #4ACC51; }
div#karma_value span.number_bad { font-size: 27px; margin: 0px 3px 0px 3px; color: #FF0000; }


.blog_info { margin: 10px 0px 20px 0px; text-align: left; background-color: #F7F9FB; }

.value_nah { font-size: 16pt; }


#blog_top_hr { width: 100%; display: table; clear: both; margin: 10px 0px 10px 0px; color: #666666; }
#blog_top_hr #header { width: 60%; float: left; }
#blog_top_hr #users { width: 20%; float: left; text-align: center; }
#blog_top_hr #karma { width: 19%; float: left; text-align: right; }

#blog_top_body { width: 100%; display: table; clear: both; margin: 10px 0px 10px 0px; color: #666666; font-size: 15pt; }

#blog_top_body .list_class { display: table; width: 100%; clear: both; background: #000000 url("/themes/default/images/dot.gif"); }

#blog_top_body .list_class div { height: 35px; vertical-align: bottom; }
#blog_top_body .header { width: 60%; float: left; overflow: hidden;}
#blog_top_body a, #blog_top_body a:hover { font-size: 20pt; }
#blog_top_body .users { width: 20%; float: left; text-align: center; }
#blog_top_body .karma { width: 19%; float: left; text-align: right; }
#blog_top_body .karma span { color: #FFFFFF; background-color: #B0CC68; }


.community_options { margin-left: 20px; }
.community_options img { margin-right: 3px; }


span.comm_rating { float: right; font-size: 10pt; font-weight: bold; }
.com_rating_zero { color: #CCCCCC; margin-right: 5px; }
.com_rating_plus { color: #66CC00; margin-right: 5px; }
.com_rating_minus{ color: #FF0000; margin-right: 5px; }


/* top form */

form#top_form {
	font-size: 17pt;
	color: #CCCCCC;
}


/* champions block */

div#block_champions {
	background: #FFF;
}
div#block_champions a.count { color: #FF9900; }
div#block_champions div { margin-bottom: 5px; }

/* messages */

table#messages_list td.new {
	background-color: #F7F9FB;
}
